--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 9ef34fc7740b87628197da5e1478a42b7867a94e
Parents : 704a4ea
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-28T22:45:32+01:00
Maintain PN list position
Changes
Diff
diff --git a/nomadnet/ui/textui/Network.py b/nomadnet/ui/textui/Network.py
index 1a151a7..7cf4058 100644
--- a/nomadnet/ui/textui/Network.py
+++ b/nomadnet/ui/textui/Network.py
@@ -1612,9 +1612,15 @@ class NetworkDisplay():
self.announce_stream_display.rebuild_widget_list()
def reinit_lxmf_peers(self):
+ if self.lxmf_peers_display:
+ si = self.lxmf_peers_display.ilb.get_selected_position()
+ else:
+ si = None
self.lxmf_peers_display = LXMFPeers(self.app)
self.lxmf_peers_display.delegate = self
self.close_list_dialogs()
+ if si != None:
+ self.lxmf_peers_display.ilb.select_item(si)
def close_list_dialogs(self):
if self.list_display == 0:
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────